// pages/huntJob/huntJob.js
// 引用全局变量
const utils=require('../../utils/util')
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imgUrl:app.globalData.imgUrl,
    isNav:1,//nav切换
    teachinList:[],
    //宣讲会数据
    posiList:[],//职位数据
    page:1,//初始化分页
    page01:1,//初始化职位数据
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getData();
    this.getData01();
    // 初始化列表页nav
    if(options.isNav){
      this.setData({
        isNav:options.isNav
      })      
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  // 切换nav
  select_nav(e){
    this.setData({
       isNav:e.target.dataset.num
    })
  },
  // 页面跳转
  gotoLe(e){
    let num=e.currentTarget.dataset.num;
    console.log(e);
    wx.navigateTo({
      url: '../../packageA/lectureDetail/lectureDetail?id='+num,
  });
  },
  gotoPo(e){
    let num=e.currentTarget.dataset.num;
    console.log(e)
    wx.navigateTo({
      url: '../../packageA/positionDetail/positionDetail?id='+num,
  });
  },
  //宣讲会的分页底部刷新
  ScrollLower(){
    let num=this.data.page+1;
    this.setData({
      page:num
    });
    this.getData();
  },
  //职位的分页底部刷新
  ScrollLower01(){
    let num=this.data.page01+1;
    this.setData({
      page01:num
    });
    this.getData01();
  },
  //获取宣讲会数据
  getData(){
    var _this=this;
    utils.common.rq('teachin/lists',{
      page:_this.data.page,
      limit:10
  },this.infoSu);
  },
  //获取职位数据
  getData01(){
    var _this=this;
    utils.common.rq('job/lists',{
      page:_this.data.page01,
      limit:10
  },this.infoSu01);
  },
  //滚动加载
  infoSu(res){
    let data=res.data.teachin;
    console.log(res.data.teachin);
    //判断是否全部加载完成
    if(data.length!==0){
      wx.showLoading({ 
        title: '加载中',
      })
    }
    //累加到一个数组
    let list=this.data.teachinList.concat(data);
    this.setData({
      teachinList:list
    })
    wx.hideLoading();
  },
  //滚动加载
  infoSu01(res){
    let data=res.data.data;
    //判断是否全部加载完成
    if(data.length!==0){
      wx.showLoading({ 
        title: '加载中',
      })
    }
    wx.hideLoading();
    //累加到一个数组
    let list=this.data.posiList.concat(res.data.data);
    this.setData({
      posiList:list
    })
  }
})